package com.nativetalk.service.study.insert;

import com.nativetalk.base.RetInfo;
import com.nativetalk.bean.member.TdNtMember;

/**
 * Created by lizhun on 16/1/7.
 */
public interface StudyTeachInsertService {
    /**
     * @Purpose  开始学习
     * @version  1.0
     * @author   lizhun
     * @param    tdNtMember
     * @param    cou_id
     * @return   RetInfo
     */
    public RetInfo inserttdNtMembSetmeal(TdNtMember tdNtMember, String cou_id,int version);
    /**
     * @Purpose  一键呼叫
     * @version  1.0
     * @author   lizhun
     * @param    tdNtMember
     * @return   RetInfo
     */
    public RetInfo oneKeyCall(TdNtMember tdNtMember,int version);
    /**
     * @Purpose  选择老师开始呼叫
     * @version  2.0
     * @author   lizhun
     * @param    tdNtMember
     * @param    cou_id
     * @return   RetInfo
     */
    public RetInfo inserttdNtMembSetmealByTea_Id(TdNtMember tdNtMember, String cou_id,int tea_id);
    /**
     * @Purpose  选择老师开始呼叫
     * @version  2.0
     * @author   lizhun
     * @param    tdNtMember
     * @param    cou_id
     * @return   RetInfo
     */
    public RetInfo inserttdNtMembSetmealByTea_IdThree(TdNtMember tdNtMember, String cou_id,int tea_id,Double balance,String start_time,String end_time,String free,Double sutdy_amount,String version);
    /**
     * @Purpose  开始学习 返回教师id
     * @version  2.0
     * @author   lizhun
     * @param    tdNtMember
     * @param    cou_id
     * @return   RetInfo
     */
    public RetInfo inserttdNtMembSetmealTwo(TdNtMember tdNtMember, String cou_id);
    /**
     * @Purpose  开始学习 返回教师id
     * @version  2.0
     * @author   lizhun
     * @param    tdNtMember
     * @param    cou_id
     * @return   RetInfo
     */
    public RetInfo inserttdNtMembSetmealThree(TdNtMember tdNtMember, String cou_id,Double balance,String start_time,String end_time,String free,Double sutdy_amount,String version);
    /**
     * @Purpose  一键呼叫  返回教师id
     * @version  2.0
     * @author   lizhun
     * @param    tdNtMember
     * @return   RetInfo
     */
    public RetInfo oneKeyCallTwo(TdNtMember tdNtMember);
    /**
     * @Purpose  一键呼叫  返回教师id
     * @version  2.0
     * @author   lizhun
     * @param    tdNtMember
     * @return   RetInfo
     */
    public RetInfo oneKeyCallThree(TdNtMember tdNtMember,Double balance,String start_time,String end_time,String free,Double sutdy_amount,String version);

}
